﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Common
{
    public class ActsResourcse
    {
        public int ID { get; set; }
        //Название акта к которой относится запись
        public string Record { get; set; }
        //Назва матеріала
        public string Resource { get; set; }
        //Кількість план
        public string AmtPlan { get; set; }
        //Кількість факт
        public string AmtFact { get; set; }
        //Одиниця вимірювання
        public string Unit { get; set; }


        Dictionary<string, string> ActsResourcselFields { get; set; }
        Dictionary<string, string> RecordFields { get; set; }

        public ActsResourcse() { }
        public ActsResourcse(string record, string resourcse, string amtPlan, string amtFact, string unit)
            :this(0, record, resourcse, amtPlan, amtFact, unit) { }
        public ActsResourcse(int id, string record, string resourcse, string amtPlan, string amtFact, string unit) 
        {
            this.ID = id;
            this.Record = record;
            this.Resource = resourcse;
            this.AmtPlan = amtPlan;
            this.AmtFact = amtFact;
            this.Unit = unit;

            RecordFields = new Dictionary<string, string>(1);
            RecordFields.Add("Record", Record);
            
            ActsResourcselFields = new Dictionary<string, string>(1);
            ActsResourcselFields.Add("AmtPlan", AmtPlan);
            ActsResourcselFields.Add("AmtFact", AmtFact);
            ActsResourcselFields.Add("Unit", Unit);
        }



    }
}
